have a lead foot - Deutsch Englisch Wörterbuch